package com.example.filesplit.demos.entity;

import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;

import java.util.ArrayList;
import java.util.List;

public class TableDataResp {
    private List<List<String>> fileData; // 用于存储单元格数据的字段
    private List<List<String>> tableData; // 存储表格内容

    public TableDataResp(XWPFTable table, List<List<String>> fileData) {
        this.fileData = fileData;
        this.tableData = new ArrayList<>();
        // 从表格中生成序列化的数据格式（可以选择提取列名等）
        for (List<String> row : fileData) {
            tableData.add(row);
        }
    }

    public List<List<String>> getFileData() {
        return fileData; // 返回所有单元格的数据
    }

    public List<List<String>> getTableData() {
        return tableData; // 返回表格数据
    }
}
